/**
 * Copyright &copy; 2015-2020 <a href="http://www.jeeplus.org/">JeePlus</a> All rights reserved.
 */
package com.jeeplus.modules.infor.entity;

import com.jeeplus.modules.infor.entity.Project;
import javax.validation.constraints.NotNull;
import com.jeeplus.modules.infor.entity.MaterialType;
import com.jeeplus.modules.infor.entity.Transport;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;

import com.jeeplus.core.persistence.DataEntity;
import com.jeeplus.common.utils.excel.annotation.ExcelField;

/**
 * 物料Entity
 * @author 李超辉
 * @version 2017-12-14
 */
public class Goods extends DataEntity<Goods> {
	
	private static final long serialVersionUID = 1L;
	private String project;		// 项目
	private String name;		// 物料名称
	private String abbreviation;		// 助记码
	private String code;		// 物料编码
	private MaterialType type;		// 物料类型
	private String des;		// 描述
	private String specifications;		// 物料规格
	private String ownerCode;		// 货主代码
	private String ification;		// 货品分类
	private String grossWeight;		// 毛重（千克)
	private String weight;		// 净重(千克)
	private String volume;		// 体积(M3）
	private String length;		// 长（M）
	private String width;		// 宽（M) 
	private String height;		// 高（M)
	private String loadingNumber;		// 装车可叠层数
	private String trayNumber;		// 托盘可叠层数
	private String locationAmount;		// 每标准储位可存放单品数量
	private String trayAmount;		// 每标准托盘可存放单品数量 
	private String boxAmount;		// 每标准包装箱可存放单品数量 
	private String packingCode;		// 包装
	private String packing;		// 单位
	private String proportion;		// 单品比例
	private String colour;		// 颜色
	private String shelf_type;		// 保质期类型
	private String dangerousCode;		// 危险品代码
	private String entryShelf;		// 入库保质期天数
	private String customsCode;		// 海关代码
	private String libraryShelf;		// 出库保质期天数
	private String packingGroup;		// 装箱组
	private String originCountry ;		// 原产国
	private String shelf;		// 保质期天数
	private String batchTemplate;		// 批次模板
	private String priceList;		// 价目表
	private String customsNumber;		// 海关项号
	private String shelfControl;		// 保质期控制
	private String size;		// 尺码
	private String model;		// 型号
	private String costPrice;		// 成本价格
	private String salesPrice;		// 销售价格
	private String netPrice;		// 净价
	private String isBearing ;		// 承重商品
	private String isProhibit;		// 是否禁止订货
	private String isPromotion;		// 促销品
	private String isAssemble;		// 组装件
	private String isUse;		// 启用
	private String isAir;		// 是否禁止空运
	private String isSingle;		// 是否单件扫描
	private String isLarge;		// 是否大件商品
	private String isSerial;		// 是否序列号
	private String goodsGroup;		// 货品组
	private String goodsGroupTwo;		// 货品组2
	private String goodsGroupThree;		// 货品组3
	private String goodsGroupFour;		// 货品组4
	private Transport transport;		// 运输方式 
	private String storageTemp;		// 存储温度
	private String tmsTemp;		// 运输温度
	private String receiveTemp;		// 接收温度
	private String serialLength;		// 序列号长度
	private String smallOrder;		// 最小订单量
	private String orderAdvance;		// 订货提前期
	private String goodsNumber;		// 提货单号
	private String expectNumber;		// 预期量
	private String goodsWarehouse;		// 提货仓库
	private Date dates;		// 生产日期
	private String vehicleDispatching;		// 已派车量
	private Date limitedPeriod;		// 有效期至
	private String assignVehicle;		// 派车量
	private String receptionAmount;		// 接收量
	private String status;		// 状态
	private Date storageDate;		// 入库日期
	private String batch;		// 批次
	private String goodsDescribe;		// 货品描述
	private String goodsCode;		// 货品代码
	private String originalOrder;		// 原订购量
	private String caseNumber;		// 箱号
	private String predistribution;		// 预分配量
	private String orderGoods;		// 订货数量
	private String orderPicking;		// 拣货数量
	private String price;		// 单价
	private String quantityAllotted;		// 分配数量
	private String shipmentsNumber;		// 发货数量
	private String allowReplace;		// 允许替代
	private String money;		// 结算系数
	private String originalNumber;		// 原行号
	private String replaceMaterial;		// 替代料
	private String externalNumber;		// 外部批号
	private String originalMaterial;		// 原物料编码
	private String batchProperty;		// 批次属性
	private String supplierCode;		// 供应商代码
	private String productType;		// 货品型号
	private Date practicalDate;		// 实际发货日期
	private String truckLoading;		// 装车量
	private String supplierName;		// 供应商名称
	private String planAmount;		// 计划量
	
	public Goods() {
		super();
	}

	public Goods(String id){
		super(id);
	}

	@NotNull(message="项目不能为空")
	@ExcelField(title="项目", fieldType=Project.class, value="project.name", align=2, sort=6)
	public String getProject() {
		return project;
	}

	public void setProject(String project) {
		this.project = project;
	}
	
	@ExcelField(title="物料名称", align=2, sort=7)
	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}
	
	@ExcelField(title="助记码", align=2, sort=8)
	public String getAbbreviation() {
		return abbreviation;
	}

	public void setAbbreviation(String abbreviation) {
		this.abbreviation = abbreviation;
	}
	
	@ExcelField(title="物料编码", align=2, sort=9)
	public String getCode() {
		return code;
	}

	public void setCode(String code) {
		this.code = code;
	}
	
	@NotNull(message="物料类型不能为空")
	@ExcelField(title="物料类型", fieldType=MaterialType.class, value="type.name", align=2, sort=10)
	public MaterialType getType() {
		return type;
	}

	public void setType(MaterialType type) {
		this.type = type;
	}
	
	@ExcelField(title="描述", align=2, sort=11)
	public String getDes() {
		return des;
	}

	public void setDes(String des) {
		this.des = des;
	}
	
	@ExcelField(title="物料规格", align=2, sort=12)
	public String getSpecifications() {
		return specifications;
	}

	public void setSpecifications(String specifications) {
		this.specifications = specifications;
	}
	
	@ExcelField(title="货主代码", align=2, sort=13)
	public String getOwnerCode() {
		return ownerCode;
	}

	public void setOwnerCode(String ownerCode) {
		this.ownerCode = ownerCode;
	}
	
	@ExcelField(title="货品分类", align=2, sort=14)
	public String getIfication() {
		return ification;
	}

	public void setIfication(String ification) {
		this.ification = ification;
	}
	
	@ExcelField(title="毛重（吨)", align=2, sort=15)
	public String getGrossWeight() {
		return grossWeight;
	}

	public void setGrossWeight(String grossWeight) {
		this.grossWeight = grossWeight;
	}
	
	@ExcelField(title="净重(吨)", align=2, sort=16)
	public String getWeight() {
		return weight;
	}

	public void setWeight(String weight) {
		this.weight = weight;
	}
	
	@ExcelField(title="体积(M3）", align=2, sort=17)
	public String getVolume() {
		return volume;
	}

	public void setVolume(String volume) {
		this.volume = volume;
	}
	
	@ExcelField(title="长（M）", align=2, sort=18)
	public String getLength() {
		return length;
	}

	public void setLength(String length) {
		this.length = length;
	}
	
	@ExcelField(title="宽（M) ", align=2, sort=19)
	public String getWidth() {
		return width;
	}

	public void setWidth(String width) {
		this.width = width;
	}
	
	@ExcelField(title="高（M)", align=2, sort=20)
	public String getHeight() {
		return height;
	}

	public void setHeight(String height) {
		this.height = height;
	}
	
	@ExcelField(title="装车可叠层数", align=2, sort=21)
	public String getLoadingNumber() {
		return loadingNumber;
	}

	public void setLoadingNumber(String loadingNumber) {
		this.loadingNumber = loadingNumber;
	}
	
	@ExcelField(title="托盘可叠层数", align=2, sort=22)
	public String getTrayNumber() {
		return trayNumber;
	}

	public void setTrayNumber(String trayNumber) {
		this.trayNumber = trayNumber;
	}
	
	@ExcelField(title="每标准储位可存放单品数量", align=2, sort=23)
	public String getLocationAmount() {
		return locationAmount;
	}

	public void setLocationAmount(String locationAmount) {
		this.locationAmount = locationAmount;
	}
	
	@ExcelField(title="每标准托盘可存放单品数量 ", align=2, sort=24)
	public String getTrayAmount() {
		return trayAmount;
	}

	public void setTrayAmount(String trayAmount) {
		this.trayAmount = trayAmount;
	}
	
	@ExcelField(title="每标准包装箱可存放单品数量 ", align=2, sort=25)
	public String getBoxAmount() {
		return boxAmount;
	}

	public void setBoxAmount(String boxAmount) {
		this.boxAmount = boxAmount;
	}
	
	@ExcelField(title="包装代码", align=2, sort=26)
	public String getPackingCode() {
		return packingCode;
	}

	public void setPackingCode(String packingCode) {
		this.packingCode = packingCode;
	}
	
	@ExcelField(title="包装单位", align=2, sort=27)
	public String getPacking() {
		return packing;
	}

	public void setPacking(String packing) {
		this.packing = packing;
	}
	
	@ExcelField(title="单品比例", align=2, sort=28)
	public String getProportion() {
		return proportion;
	}

	public void setProportion(String proportion) {
		this.proportion = proportion;
	}
	
	@ExcelField(title="价格调整比例", align=2, sort=29)
	public String getMoney() {
		return money;
	}

	public void setMoney(String money) {
		this.money = money;
	}

	
	@ExcelField(title="保质期类型", align=2, sort=30)
	public String getShelf_type() {
		return shelf_type;
	}

	public void setShelf_type(String shelf_type) {
		this.shelf_type = shelf_type;
	}
	
	@ExcelField(title="危险品代码", align=2, sort=31)
	public String getDangerousCode() {
		return dangerousCode;
	}

	public void setDangerousCode(String dangerousCode) {
		this.dangerousCode = dangerousCode;
	}
	
	@ExcelField(title="入库保质期天数", align=2, sort=32)
	public String getEntryShelf() {
		return entryShelf;
	}

	public void setEntryShelf(String entryShelf) {
		this.entryShelf = entryShelf;
	}
	
	@ExcelField(title="海关代码", align=2, sort=33)
	public String getCustomsCode() {
		return customsCode;
	}

	public void setCustomsCode(String customsCode) {
		this.customsCode = customsCode;
	}
	
	@ExcelField(title="出库保质期天数", align=2, sort=34)
	public String getLibraryShelf() {
		return libraryShelf;
	}

	public void setLibraryShelf(String libraryShelf) {
		this.libraryShelf = libraryShelf;
	}
	
	@ExcelField(title="装箱组", align=2, sort=35)
	public String getPackingGroup() {
		return packingGroup;
	}

	public void setPackingGroup(String packingGroup) {
		this.packingGroup = packingGroup;
	}
	
	@ExcelField(title="原产国", align=2, sort=36)
	public String getOriginCountry () {
		return originCountry ;
	}

	public void setOriginCountry (String originCountry ) {
		this.originCountry  = originCountry ;
	}
	
	@ExcelField(title="保质期天数", align=2, sort=37)
	public String getShelf() {
		return shelf;
	}

	public void setShelf(String shelf) {
		this.shelf = shelf;
	}
	
	@ExcelField(title="批次模板", align=2, sort=38)
	public String getBatchTemplate() {
		return batchTemplate;
	}

	public void setBatchTemplate(String batchTemplate) {
		this.batchTemplate = batchTemplate;
	}
	
	@ExcelField(title="价目表", align=2, sort=39)
	public String getPriceList() {
		return priceList;
	}

	public void setPriceList(String priceList) {
		this.priceList = priceList;
	}
	
	@ExcelField(title="海关项号", align=2, sort=40)
	public String getCustomsNumber() {
		return customsNumber;
	}

	public void setCustomsNumber(String customsNumber) {
		this.customsNumber = customsNumber;
	}
	
	@ExcelField(title="保质期控制", align=2, sort=41)
	public String getShelfControl() {
		return shelfControl;
	}

	public void setShelfControl(String shelfControl) {
		this.shelfControl = shelfControl;
	}
	
	@ExcelField(title="尺码", align=2, sort=42)
	public String getSize() {
		return size;
	}

	public void setSize(String size) {
		this.size = size;
	}
	
	@ExcelField(title="型号", align=2, sort=43)
	public String getModel() {
		return model;
	}

	public void setModel(String model) {
		this.model = model;
	}
	
	@ExcelField(title="成本价格", align=2, sort=44)
	public String getCostPrice() {
		return costPrice;
	}

	public void setCostPrice(String costPrice) {
		this.costPrice = costPrice;
	}
	
	@ExcelField(title="销售价格", align=2, sort=45)
	public String getSalesPrice() {
		return salesPrice;
	}

	public void setSalesPrice(String salesPrice) {
		this.salesPrice = salesPrice;
	}
	
	@ExcelField(title="净价", align=2, sort=46)
	public String getNetPrice() {
		return netPrice;
	}

	public void setNetPrice(String netPrice) {
		this.netPrice = netPrice;
	}
	
	@ExcelField(title="承重商品", dictType="", align=2, sort=47)
	public String getIsBearing () {
		return isBearing ;
	}

	public void setIsBearing (String isBearing ) {
		this.isBearing  = isBearing ;
	}
	
	@ExcelField(title="是否禁止订货", dictType="", align=2, sort=48)
	public String getIsProhibit() {
		return isProhibit;
	}

	public void setIsProhibit(String isProhibit) {
		this.isProhibit = isProhibit;
	}
	
	@ExcelField(title="促销品", dictType="", align=2, sort=49)
	public String getIsPromotion() {
		return isPromotion;
	}

	public void setIsPromotion(String isPromotion) {
		this.isPromotion = isPromotion;
	}
	
	@ExcelField(title="组装件", dictType="", align=2, sort=50)
	public String getIsAssemble() {
		return isAssemble;
	}

	public void setIsAssemble(String isAssemble) {
		this.isAssemble = isAssemble;
	}
	
	@ExcelField(title="启用", dictType="", align=2, sort=51)
	public String getIsUse() {
		return isUse;
	}

	public void setIsUse(String isUse) {
		this.isUse = isUse;
	}
	
	@ExcelField(title="是否禁止空运", dictType="", align=2, sort=52)
	public String getIsAir() {
		return isAir;
	}

	public void setIsAir(String isAir) {
		this.isAir = isAir;
	}
	
	@ExcelField(title="是否单件扫描", dictType="", align=2, sort=53)
	public String getIsSingle() {
		return isSingle;
	}

	public void setIsSingle(String isSingle) {
		this.isSingle = isSingle;
	}
	
	@ExcelField(title="是否大件商品", dictType="", align=2, sort=54)
	public String getIsLarge() {
		return isLarge;
	}

	public void setIsLarge(String isLarge) {
		this.isLarge = isLarge;
	}
	
	@ExcelField(title="是否序列号", dictType="", align=2, sort=55)
	public String getIsSerial() {
		return isSerial;
	}

	public void setIsSerial(String isSerial) {
		this.isSerial = isSerial;
	}
	
	@ExcelField(title="货品组", align=2, sort=56)
	public String getGoodsGroup() {
		return goodsGroup;
	}

	public void setGoodsGroup(String goodsGroup) {
		this.goodsGroup = goodsGroup;
	}
	
	@ExcelField(title="货品组2", align=2, sort=57)
	public String getGoodsGroupTwo() {
		return goodsGroupTwo;
	}

	public void setGoodsGroupTwo(String goodsGroupTwo) {
		this.goodsGroupTwo = goodsGroupTwo;
	}
	
	@ExcelField(title="货品组3", align=2, sort=58)
	public String getGoodsGroupThree() {
		return goodsGroupThree;
	}

	public void setGoodsGroupThree(String goodsGroupThree) {
		this.goodsGroupThree = goodsGroupThree;
	}
	
	@ExcelField(title="货品组4", align=2, sort=59)
	public String getGoodsGroupFour() {
		return goodsGroupFour;
	}

	public void setGoodsGroupFour(String goodsGroupFour) {
		this.goodsGroupFour = goodsGroupFour;
	}
	
	@ExcelField(title="运输方式 ", fieldType=Transport.class, value="", align=2, sort=60)
	public Transport getTransport() {
		return transport;
	}

	public void setTransport(Transport transport) {
		this.transport = transport;
	}
	
	@ExcelField(title="存储温度", align=2, sort=61)
	public String getStorageTemp() {
		return storageTemp;
	}

	public void setStorageTemp(String storageTemp) {
		this.storageTemp = storageTemp;
	}
	
	@ExcelField(title="运输温度", align=2, sort=62)
	public String getTmsTemp() {
		return tmsTemp;
	}

	public void setTmsTemp(String tmsTemp) {
		this.tmsTemp = tmsTemp;
	}
	
	@ExcelField(title="接收温度", align=2, sort=63)
	public String getReceiveTemp() {
		return receiveTemp;
	}

	public void setReceiveTemp(String receiveTemp) {
		this.receiveTemp = receiveTemp;
	}
	
	@ExcelField(title="序列号长度", align=2, sort=64)
	public String getSerialLength() {
		return serialLength;
	}

	public void setSerialLength(String serialLength) {
		this.serialLength = serialLength;
	}
	
	@ExcelField(title="最小订单量", align=2, sort=65)
	public String getSmallOrder() {
		return smallOrder;
	}

	public void setSmallOrder(String smallOrder) {
		this.smallOrder = smallOrder;
	}
	
	@ExcelField(title="订货提前期", align=2, sort=66)
	public String getOrderAdvance() {
		return orderAdvance;
	}

	public void setOrderAdvance(String orderAdvance) {
		this.orderAdvance = orderAdvance;
	}
	
	@ExcelField(title="提货单号", align=2, sort=67)
	public String getGoodsNumber() {
		return goodsNumber;
	}

	public void setGoodsNumber(String goodsNumber) {
		this.goodsNumber = goodsNumber;
	}
	
	@ExcelField(title="预期量", align=2, sort=68)
	public String getExpectNumber() {
		return expectNumber;
	}

	public void setExpectNumber(String expectNumber) {
		this.expectNumber = expectNumber;
	}
	
	@ExcelField(title="提货仓库", align=2, sort=69)
	public String getGoodsWarehouse() {
		return goodsWarehouse;
	}

	public void setGoodsWarehouse(String goodsWarehouse) {
		this.goodsWarehouse = goodsWarehouse;
	}
	
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	@ExcelField(title="生产日期", align=2, sort=70)
	public Date getDates() {
		return dates;
	}

	public void setDates(Date dates) {
		this.dates = dates;
	}
	
	@ExcelField(title="已派车量", align=2, sort=71)
	public String getVehicleDispatching() {
		return vehicleDispatching;
	}

	public void setVehicleDispatching(String vehicleDispatching) {
		this.vehicleDispatching = vehicleDispatching;
	}
	
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	@ExcelField(title="有效期至", align=2, sort=72)
	public Date getLimitedPeriod() {
		return limitedPeriod;
	}

	public void setLimitedPeriod(Date limitedPeriod) {
		this.limitedPeriod = limitedPeriod;
	}
	
	@ExcelField(title="派车量", align=2, sort=73)
	public String getAssignVehicle() {
		return assignVehicle;
	}

	public void setAssignVehicle(String assignVehicle) {
		this.assignVehicle = assignVehicle;
	}
	
	@ExcelField(title="接收量", align=2, sort=74)
	public String getReceptionAmount() {
		return receptionAmount;
	}

	public void setReceptionAmount(String receptionAmount) {
		this.receptionAmount = receptionAmount;
	}
	
	@ExcelField(title="状态", align=2, sort=75)
	public String getStatus() {
		return status;
	}

	public void setStatus(String status) {
		this.status = status;
	}
	
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	@ExcelField(title="入库日期", align=2, sort=76)
	public Date getStorageDate() {
		return storageDate;
	}

	public void setStorageDate(Date storageDate) {
		this.storageDate = storageDate;
	}
	
	@ExcelField(title="批次", align=2, sort=77)
	public String getBatch() {
		return batch;
	}

	public void setBatch(String batch) {
		this.batch = batch;
	}
	
	@ExcelField(title="货品描述", align=2, sort=78)
	public String getGoodsDescribe() {
		return goodsDescribe;
	}

	public void setGoodsDescribe(String goodsDescribe) {
		this.goodsDescribe = goodsDescribe;
	}
	
	@ExcelField(title="货品代码", align=2, sort=79)
	public String getGoodsCode() {
		return goodsCode;
	}

	public void setGoodsCode(String goodsCode) {
		this.goodsCode = goodsCode;
	}
	
	@ExcelField(title="原订购量", align=2, sort=80)
	public String getOriginalOrder() {
		return originalOrder;
	}

	public void setOriginalOrder(String originalOrder) {
		this.originalOrder = originalOrder;
	}
	
	@ExcelField(title="箱号", align=2, sort=81)
	public String getCaseNumber() {
		return caseNumber;
	}

	public void setCaseNumber(String caseNumber) {
		this.caseNumber = caseNumber;
	}
	
	@ExcelField(title="预分配量", align=2, sort=82)
	public String getPredistribution() {
		return predistribution;
	}

	public void setPredistribution(String predistribution) {
		this.predistribution = predistribution;
	}
	
	@ExcelField(title="订货数量", align=2, sort=83)
	public String getOrderGoods() {
		return orderGoods;
	}

	public void setOrderGoods(String orderGoods) {
		this.orderGoods = orderGoods;
	}
	
	@ExcelField(title="拣货数量", align=2, sort=84)
	public String getOrderPicking() {
		return orderPicking;
	}

	public void setOrderPicking(String orderPicking) {
		this.orderPicking = orderPicking;
	}
	
	@ExcelField(title="单价", align=2, sort=85)
	public String getPrice() {
		return price;
	}

	public void setPrice(String price) {
		this.price = price;
	}
	
	@ExcelField(title="分配数量", align=2, sort=86)
	public String getQuantityAllotted() {
		return quantityAllotted;
	}

	public void setQuantityAllotted(String quantityAllotted) {
		this.quantityAllotted = quantityAllotted;
	}
	
	@ExcelField(title="发货数量", align=2, sort=87)
	public String getShipmentsNumber() {
		return shipmentsNumber;
	}

	public void setShipmentsNumber(String shipmentsNumber) {
		this.shipmentsNumber = shipmentsNumber;
	}
	
	@ExcelField(title="允许替代", align=2, sort=88)
	public String getAllowReplace() {
		return allowReplace;
	}

	public void setAllowReplace(String allowReplace) {
		this.allowReplace = allowReplace;
	}
	
	@ExcelField(title="颜色", align=2, sort=89)
	public String getColour() {
		return colour;
	}

	public void setColour(String colour) {
		this.colour = colour;
	}
	
	@ExcelField(title="原行号", align=2, sort=90)
	public String getOriginalNumber() {
		return originalNumber;
	}

	public void setOriginalNumber(String originalNumber) {
		this.originalNumber = originalNumber;
	}
	
	@ExcelField(title="替代料", align=2, sort=91)
	public String getReplaceMaterial() {
		return replaceMaterial;
	}

	public void setReplaceMaterial(String replaceMaterial) {
		this.replaceMaterial = replaceMaterial;
	}
	
	@ExcelField(title="外部批号", align=2, sort=92)
	public String getExternalNumber() {
		return externalNumber;
	}

	public void setExternalNumber(String externalNumber) {
		this.externalNumber = externalNumber;
	}
	
	@ExcelField(title="原物料编码", align=2, sort=93)
	public String getOriginalMaterial() {
		return originalMaterial;
	}

	public void setOriginalMaterial(String originalMaterial) {
		this.originalMaterial = originalMaterial;
	}
	
	@ExcelField(title="批次属性", align=2, sort=94)
	public String getBatchProperty() {
		return batchProperty;
	}

	public void setBatchProperty(String batchProperty) {
		this.batchProperty = batchProperty;
	}
	
	@ExcelField(title="供应商代码", align=2, sort=95)
	public String getSupplierCode() {
		return supplierCode;
	}

	public void setSupplierCode(String supplierCode) {
		this.supplierCode = supplierCode;
	}
	
	@ExcelField(title="货品型号", align=2, sort=96)
	public String getProductType() {
		return productType;
	}

	public void setProductType(String productType) {
		this.productType = productType;
	}
	
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	@ExcelField(title="实际发货日期", align=2, sort=97)
	public Date getPracticalDate() {
		return practicalDate;
	}

	public void setPracticalDate(Date practicalDate) {
		this.practicalDate = practicalDate;
	}
	
	@ExcelField(title="装车量", align=2, sort=98)
	public String getTruckLoading() {
		return truckLoading;
	}

	public void setTruckLoading(String truckLoading) {
		this.truckLoading = truckLoading;
	}
	
	@ExcelField(title="供应商名称", align=2, sort=99)
	public String getSupplierName() {
		return supplierName;
	}

	public void setSupplierName(String supplierName) {
		this.supplierName = supplierName;
	}
	
	@ExcelField(title="计划量", align=2, sort=100)
	public String getPlanAmount() {
		return planAmount;
	}

	public void setPlanAmount(String planAmount) {
		this.planAmount = planAmount;
	}
	
}